package cn.ztf.zshop.sys.service;

import cn.ztf.zshop.sys.dto.SysDeptDto;
import cn.ztf.zshop.sys.po.SysDept;
import cn.ztf.zshop.sys.vo.SysDeptVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface SysDeptService extends IService<SysDept> {
    List<SysDeptVo> listTree();

    SysDeptVo getSysDeptById(Long id);

    void create(SysDeptDto sysDeptDto);

    void updateDept(SysDeptDto sysDeptDto);

    void delete(Long deptId);

    List<SysDeptVo> userList(Long deptId);
}
